@CHARSET "UTF-8";

body, p, ol, ul, td {
  font-family: "Park Avenue", verdana, arial, helvetica, sans-serif;
  font-size:   18px;
  line-height: 18px;
  /*font-weight: bold;*/
}

a {
  color: #000;
  padding: 2px;
  text-decoration:underline;
}
a:visited { color: #000; }
a:hover { color: #fff; background-color:#000; }

/* START:notice */
#notice {
  border: 2px solid red;
  padding: 1em;
  margin-top: 2ex;
  background-color: #f0f0f0;
  font: bold smaller sans-serif;
  width: 60em;
}
/* END:notice */

/* START:top */
#top fieldset {
  color: #dfd;
  background: #141;
  font-family: sans-serif;
}
#top fieldset a {
  color: #dfd;
}
#top fieldset a:hover {
  color: #000; 
  background-color:#efe;
}
#top .menu {
  float: left;
  /*padding-top: 1em;
  padding-left: 1em;
  padding-bottom: 1em;
  width: 10em;*/
  text-align: left;
}
#top .action {
  float: right;
  /*margin-left: 15em;
  padding-top: 4ex;
  padding-left: 2em;*/
  text-align: left;  
}
/* END:top */

/* START:search */
#search {
  float: right;
  padding-top: 2ex;
  padding-right: 2em;
  min-width: 20em;
}
#search fieldset {
  background: #efe;
  width: 20em;
  text-align: left;
}
#search legend {
  color: #dfd;
  background: #141;
  font-family: sans-serif;
  padding: 0.2em 1em;
}
#search label {
  width: 6em;
  float: left;
  text-align: right;
  margin-right: 0.5em;
  display: block;
}
#search .submit {
  margin-left: 7.5em;
}
/* END:search */

#main {
  /*margin-left: 20em;*/
  /*padding-top: 4ex;*/
  /*padding-left: 2em;*/
  background: white;
  text-align: center;
  padding-top: 2ex;
  min-width: 25em;
}

/* START:main .list */
#main .list {
  padding-top: 2ex;
}
#main .list tr {
  background: #efe;
  text-align: center;
}
#main .list thead tr {
  color: #dfd;
  background: #141;
  font-family: sans-serif;
  padding: 0.2em 1em;
}
/* END:main .list */

/* START:main .info */
#main .info {
  padding-top: 2ex;
}
#main .info fieldset {
  background: #efe;
  width: 34em;
  text-align: left;
}
#main .info legend {
  color: #dfd;
  background: #141;
  font-family: sans-serif;
  padding: 0.2em 1em;
}
#main .info label {
  width: 15em;
  float: left;
  text-align: right;
  margin-right: 0.5em;
  display: block;
}
/* END:main .info */

/* START:main .form */
#main .form {
  padding-top: 2ex;
}
#main .form fieldset {
  background: #efe;
  width: 50em;
  text-align: left;
}
#main .form legend {
  color: #dfd;
  background: #141;
  font-family: sans-serif;
  padding: 0.2em 1em;
}
#main .form label {
  width: 20em;
  float: left;
  text-align: right;
  margin-right: 0.5em;
  display: block;
}
#main .form .submit {
  margin-left: 20em;
}
/* END:main .form */

/* START:main .roomslist */
#main .roomslist {
  padding-top: 2ex;
}
#main .roomslist tbody tr td { 
  padding: 5px; 
  margin:5px;
}
#main .roomslist a {
  padding: 5px;
}
#main .r4 {
  background: #FF6633;
}
#main .r1, .r2, .r3 {
  background: #FFFF33;
}
#main .r0 {
  background: #66CC66;
}
/* END:main .roomslist */

#main .bordered td {
  background-color: #DBEBDC
}
#main .del {
  background-image: url(../img/del.png);
  float: left;
  height: 21px;
  width: 21px;
  cursor: pointer;
}
#main .slogan {
  font-size: 20px;
  margin: 21px;
  font-family: sans-serif
}
#pic {
	background-image: url(../img/del.png);
}